AmeliaBooking\Application\Services\TimeSlot\TimeSlotService S

Total Complexity 40
Dependencies 12
Dependents 0
Total lines 437
Lines of code 223
Logical lines of code 83
Comment lines 120
Methods 10
Properties 1

Methods 10

Method Rating Maintainability Complexity Lines of code
setBlockerAppointments()
A
49 7 34
isSlotFree()
S
41 5 60
getMinimumDateTimeForBooking()
S
57 6 14
getMaximumDateTimeForBooking()
S
58 6 14
getSlotsSettings()
S
51 5 29
getSlotsEntities()
S
52 3 25
getBookedAppointments()
S
54 2 23
getAppointmentsProvidersIds()
S
66 3 8
getSlotsByProps()
S
61 2 13
__construct()
S
81 1 3